Antonyms for "brand-name drug"

Words with opposite meaning